An Interruptible Algorithm for Perfect Sampling via Markov Chains Short Title: Perfect Sampling via Markov Chains

نویسنده

  • James Allen Fill
چکیده

For a large class of examples arising in statistical physics known as attractive spin systems (e.g., the Ising model), one seeks to sample from a probability distribution π on an enormously large state space, but elementary sampling is ruled out by the infeasibility of calculating an appropriate normalizing constant. The same difficulty arises in computer science problems where one seeks to sample randomly from a large finite distributive lattice whose precise size cannot be ascertained in any reasonable amount of time. The Markov chain Monte Carlo (MCMC) approximate sampling approach to such a problem is to construct and run “for a long time” a Markov chain with long-run distribution π. But determining how long is long enough to get a good approximation can be both analytically and empirically difficult. Recently, Jim Propp and David Wilson have devised an ingenious and efficient algorithm to use the same Markov chains to produce perfect (i.e., exact) samples from π. However, the running time of their algorithm is an unbounded random variable whose order of magnitude is typically unknown a priori and which is not independent of the state sampled, so a naive user with limited patience who aborts a long run of the algorithm will introduce bias. We present a new algorithm which (1) again uses the same Markov chains to produce perfect samples from π, but is based on a different idea (namely, acceptance/rejection sampling); and (2) eliminates user-impatience bias. Like the Propp–Wilson algorithm, the new algorithm applies to a general class of suitably monotone chains, and also (with modification) to “antimonotone” chains. When the chain is reversible, naive implementation of the algorithm uses fewer transitions but more space than Propp–Wilson. When fine-tuned and applied with the aid of a typical pseudorandom number generator to an attractive spin system on n sites using a random site updating Gibbs sampler whose mixing time τ is polynomial in n, the algorithm runs in time of the same order (bound) as Propp–Wilson [expectation O(τ log n)] and uses only logarithmically more space [expectation O(n log n), vs. O(n) for Propp–Wilson]. AMS 1991 subject classifications. Primary 60J10; secondary 68U20, 60G40, 62D05.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MATHEMATICAL ENGINEERING TECHNICAL REPORTS Polynomial-time Randomized Approximation and Perfect Sampler for Closed Jackson Networks with Single Servers

In this paper, we propose the first fully polynomial-time randomized approximation scheme (FPRAS) for basic queueing networks, closed Jackson networks with single servers. Our algorithm is based on MCMC (Markov chain Monte Carlo) method. Thus, our scheme returns an approximate solution, of which the size of error satisfies a given error rate. We propose two Markov chains, one is for approximate...

متن کامل

Perfect Simulation of Some Point Processes for the Impatient User

Recently Propp and Wilson 14] have proposed an algorithm, called Coupling from the Past (CFTP), which allows not only an approximate but perfect (i.e. exact) simulation of the stationary distribution of certain nite state space Markov chains. Perfect Sampling using CFTP has been successfully extended to the context of point processes , amongst other authors, by HH aggstrr om et al. 5]. In 5] Gi...

متن کامل

Acceleration of perfect sampling by skipping events

This paper presents a new method to speed up perfect sampling of Markov chains by skipping passive events during the simulation. We show that this can be done without altering the distribution of the samples. This technique is particularly efficient for the simulation of Markov chains with different time scales such as queueing networks where certain servers are much faster than others. In such...

متن کامل

Perfect sampling without a lifetime commitment

Generating perfect samples from distributions using Markov chains has a wide range of applications , from statistical physics to approximation algorithms. In perfect sampling algorithms, a sample is drawn exactly from the stationary distribution of a chain, as opposed to methods that run the chain \for a long time" and create samples drawn from a distribution that is close to the stationary dis...

متن کامل

Perfect Sampling Using Bounding Chains

Bounding chains are a technique that offers three benefits to Markov chain practitioners: a theoretical bound on the mixing time of the chain under restricted conditions, experimental bounds on the mixing time of the chain that are provably accurate and construction of perfect sampling algorithms when used in conjunction with protocols such as coupling from the past. Perfect sampling algorithms...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998